Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour French Open - Paris Wimbledon - London Dobrich Challenger BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Portugal F4 Slovakia F3 Austria F10 Tunisia F4 Iran F4 Austria F1 Austria F2 Great Britain F4 Great Britain F5 Great Britain F6 France F7 Italy F10 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F4 Germany F7 Austria F4 Austria F6 Italy F23 Slovakia F1 Slovakia F2 Slovakia F3 Poland F6 Germany F20 Portugal F7 Portugal F8 Germany F23 Great Britain F16 Germany F2 Austria F1 Ivory Coast F1 Ivory Coast F2 Canada F2 Canada F3 Croatia F4 Croatia F5 Czech Rep. F2 Czech Rep. F3 Slovenia F1 Germany F8 Austria F4 Austria F6 Slovak Rep. F2 Slovak Rep. F1 Italy F24 Bosnia/Herzegovina F6 Egypt F14 Egypt F15 Czech Rep F5 Israel F1 Israel F2 Azerbaijan F1 Azerbaijan F2 Great Britain F3 Iran F3 Great Britain F4 Austria F2 Turkey F11 Turkey F14 Israel F2 Israel F3 Turkey F6 Turkey F7 Great Britain F4 Turkey F12 Turkey F13 Turkey F14 Turkey F15 Czech Republic F3 Bosnia & Herzegovina F5 Morocco F4 Morocco F5 Austria F2 Estonia F1 Estonia F2 Slovakia F2 Croatia F10 Croatia F12 Turkey F29 Turkey F1 Israel F2 Turkey F2 Israel F3 China F3 China F4 Portugal F2 Croatia F3 Croatia F4 Turkey F15 Mexico F3 Turkey F16 Czech Republic F2 Czech Republic F3 Bosnia & Herzegovina F5 Italy F14 Italy F15 Czech Republic F4 Czech Republic F6 Slovakia F1 Slovakia F2 Slovakia F3 Italy F25 Serbia F12 Serbia F13 Serbia F14 Croatia F10 Croatia F11 Croatia F12 Morocco F9 Israel F1 Israel F2 Spain F1 Spain F2 Romania F10 Croatia F15 Israel F1 Israel F2 Israel F3 Turkey F3 Turkey F4 Greece F1 Greece F3 Greece F4 Slovenia F2 Greece F2 Slovakia F2 Croatia F6 Italy F10 Canada F1 Austria F5 Croatia F4 (Opatija) Czech Republic F2 Austria F5 Israel F1 Slovakia F3 Czech Republic F1 M25 Santa Margherita di Pula M25 Santa Margherita di Pula M15 Bergamo M15 Slovenska Bistrica M25 Padova M25 Trnava M15 Ollersbach M25 Santa margherita di Pula M15 Vienna Prosperita Open 2007 - Ostrava Bratislava Challenger M25+H Kassel s'Tennis Masters Challenger - Graz Poznan Challenger Kosice Open-Steelers Cup 2008 - Kosice Ljubljana Open 2008 - Ljubljana Zadar Challenger Ostrava Challenger Aachen Challenger Rhodes Challenger Busan Challenger Fergana Challenger Prostejov Challenger Arad Challenger Samarkand Challenger Karshi Challenger Sarajevo Challenger Ostrava Challenger Trnava Challenger Samarkand Challenger Karshi Challenger Astana Challenger Szczecin Challenger Tatra Banka Slovak Open - Bratislava Trnava Challenger Helsinki Challenger Sao Paulo Challenger Bergamo Challenger Bratislava Challenger Karshi Challenger Brasov Challenger Bath Challenger Trnava Challenger Santos Challenger Sao Paulo Challenger Rome Challenger Furth Challenger Tampere Challenger Kosice Challenger Milan Challenger Todi Challenger Poznan Challenger Oberstaufen Challenger Orbetello Challenger Liberec Challenger San Marino Challenger Genova Challenger Mouilleron-Le-Captif Challenger Morelos Challenger Heilbronn Challenger Vicenza Challenger Marburg Challenger San Benedetto Challenger Kosice Challenger Samarkand Challenger Liberec Challenger Prague Challenger Meerbusch Challenger ATP Slovak Open Challenger - Bratislava Bratislava Challenger Wroclaw Challenger Cherbourg Challenger Quimper Challenger Heilbronn Challenger Prague Challenger Poprad Tatry Challenger Padova Challenger Todi Challenger Trnava Challenger Liberec Challenger Manerbio Challenger Como Challenger Banja Luka Challenger Trnava Challenger Rome Challenger Geneva Challenger Mohammedia Challenger Lima Challenger Heilbronn Challenger Bratislava Challenger Brescia Challenger Kosice Challenger Mendoza Challenger Buenos Aires Challenger Bucaramanga Challenger Salinas Challenger Irving Challenger Barletta Challenger Ostrava Challenger Furth Challenger Heilbronn Challenger Trnava Challenger Prague Challenger Braunschweig Challenger Poprad Tatry Challenger Oberstaufen Challenger Portoroz Challenger Seoul Challenger Genova Challenger Sibiu Challenger Aachen Challenger Eckental Challenger Singapore Challenger Helsinki Challenger Bergamo Challenger Vercelli Challenger Ostrava Challenger Mestre Challenger Barletta Challenger Qingdao Challenger Marburg Challenger Anning Challenger Tatra Banka Open - Bratislava Scheveningen Challenger M15 Trnava Biella Challenger Rome Challenger Portoroz Challenger Cordenons Challenger Vicenza Challenger Seville Challenger St. Remy Challenger Alessandria Challenger Sibiu Challenger Todi Challenger Marburg Challenger Braunschweig Challenger Casablanca Challenger Montevideo Challenger Scheveningen Challenger Kosice Challenger Prague Challenger Liberec Challenger Santo Domingo Challenger Portoroz Challenger Genova Challenger Bogota Challenger Napoli Challenger Campinas Challenger Buenos Aires Challenger Ostrava Challenger Cali Challenger Guayaquil Challenger Bratislava Challenger Turin Challenger Furth Challenger Quimper Challenger Morelos Challenger Punta Del Este Challenger Marburg Challenger Braunschweig Challenger San Benedetto Challenger Biella Challenger Prague Challenger Marbella Challenger Como Challenger Tunis Challenger Rome Challenger M15 Poprad Mohammedia Challenger Eckental Challenger Marburg Challenger Rennes Challenger Padova Challenger Liberec Challenger Irving Challenger Sophia Antipolis Challenger San Luis Potosi Challenger Heilbronn Challenger Punta Del Este Challenger Phoenix Challenger Bratislava Challenger San Benedetto Challenger Concepcion Challenger Almaty 1 Challenger Almaty 2 Challenger Tulln Challenger Banja Luka Challenger Quito Challenger M15 Antalya Gran Canaria Challenger Tatra Banka Open 2006 - Bratislava Ostrava Challenger Bratislava Challenger Montechiarugolo - Parma Challenger Braunschweig Challenger Trieste Challenger Bratislava Challenger Canberra Challenger Sanremo Challenger Heilbronn Challenger Rome Challenger Karlsruhe Challenger Caltanissetta Challenger Ostrava Challenger Cordenons Challenger Como Challenger Banja Luka Challenger Rome Challenger Bratislava Challenger Pune Challenger Santiago Challenger Arad Challenger Anning Challenger Nanchang Challenger San Benedetto Challenger Rome Challenger Shymkent Challenger Poznan Challenger Samarkand Challenger Prostejov Challenger Almaty Challenger Tampere Challenger Shymkent Challenger Prague Challenger Ludwigshafen Challenger Prague Challenger Liberec Challenger L'Aquila Challenger Como Challenger Szczecin Challenger Samarkand Challenger Biella Challenger Maia Challenger Prague Challenger Maia Challenger M25 Santa Margherita di Pula Maia Challenger Bratislava Challenger Braunschweig Challenger Marburg Challenger Barletta Challenger Como Challenger Ambato Challenger Napoli 2 Challenger Helsinki Challenger Maia 1 Challenger Prostejov Challenger Maia 2 Challenger Santa Cruz de la Sierra Challenger Roseto Degli Abruzzi 1 Challenger Roseto Degli Abruzzi 2 Challenger Mexico City Challenger Oeiras 2 Challenger Mauthausen Challenger Heilbronn Challenger Kigali 1 Challenger Luedenscheid Challenger Tulln Challenger Naples Challenger Parma Challenger Bergamo Challenger Aix En Provence Challenger Steelers Cup 2005 - Kosice Banja Luka Challenger Madrid Challenger Cagliari Challenger Steelers Cup - Kosice Braunschweig Challenger Luedenscheid Challenger Bad Waltersdorf Challenger Buenos Aires Challenger Tigre Challenger Vicenza Challenger Villena Challenger Sassuolo Challenger Szekesfehervar Challenger Zadar Challenger Split Challenger Rome Challenger Liberec Challenger Mauthausen Challenger Brazzaville Challenger Barletta Challenger Tatra Banka Slovak Open - Bratislava Hersonissos 6 Challenger Florence Challenger Lima Challenger Guayaquil Challenger ATP Challenger Trophy 2008 - Trnava Cordenons Challenger Sofia 2 Challenger Astana Challenger Tulln Challenger Szczecin Challenger Rijeka Challenger Prague Challenger Split Challenger Marbella Challenger Guayaquil Challenger Istanbul Challenger Antalya 2 Challenger Zagreb Challenger Warsaw Challenger Santiago Challenger Johannesburg Challenger Genova Challenger Kosice Challenger Lisbon Challenger Losinj Challenger Barcelona Challenger Bratislava Challenger Bratislava Challenger Wolfsburg Challenger San Luis Potosi Challenger Todi Challenger Salinas Challenger Lermontov Challenger Prostejov Challenger Glasgow Challenger Bergamo Challenger Kosice Challenger Eckental Challenger Bratislava Challenger Como Challenger Santiago Challenger Marbella Challenger Napoli Challenger Noumea Challenger Heilbronn Challenger Bergamo Challenger Rome Challenger Pereira Challenger San Luis Potosi Challenger Mersin Challenger Leon Challenger Mexico City Challenger Itajai Challenger Prostejov Challenger Rennes Challenger Athens Challenger Poprad Tatry Challenger Santiago Challenger Sao Paulo Challenger Tour Finals Bogota Challenger Braunschweig Challenger Quimper Challenger Bank Austria Tennis Trophy - Vienna Medibank International - Sydney Poznan Challenger Vercelli Challenger Todi Challenger Szczecin Challenger Trnava Challenger Andria Challenger Open 13 - Marseille Tashkent Challenger Bet-At-Home Austrian Open - Kitzbuhel Caltanissetta Challenger Skopje Challenger Rio De Janeiro Challenger Power Horse Cup - Dusseldorf Vegeta Croatia Open - Umag Brisbane International - Brisbane Leon Challenger Aircel Chennai Open - Chennai Buenos Aires Challenger Marburg Challenger Manerbio Challenger Seville Challenger Kaohsiung Challenger Casablanca Challenger Budapest Challenger Ecuador Open - Quito Erste Bank Open - Vienna Suisse Open - Gstaad Irving Challenger Como Challenger Swiss Indoors Basel - Basel Bet-at-home Cup - Kitzbuhel Heilbronn Challenger Argentina Open - Buenos Aires Prostejov Challenger Poprad Tatry Challenger Konzum Croatia Open - Umag Ecuador Open - Quito Quimper Challenger BMW Open - Munich Barcelona Challenger Guadalajara Challenger Ostrava Challenger Lima Challenger San Benedetto Challenger Austrian Open - Kitzbuhel Plava Laguna Croatia Open - Umag Valencia Open - Valencia Zadar Challenger Koblenz Challenger Aircel Chennai Open - Chennai Mons Challenger San Luis Potosi Challenger Bratislava Challenger Prostejov Challenger Barcelona Open BancSabadell - Barcelona BMW Open - Munich Konzum Croatia Open - Umag Napoli Challenger SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Shenzhen Open - Shenzhen Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo Florence Challenger Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Eckental Challenger Brasil Open - Sao Paulo Rome Challenger BMW Open - Munich Santiago Open - Santiago Seville Challenger Troisdorf Challenger Forte Village Sardegna Open - Sardinia Generali Open - Kitzbuhel Ecuador Open - Quito Cordoba Open - Cordoba Argentina Open - Buenos Aires Braunschweig Challenger Turin Challenger Cordenons Challenger Garanti Koza Sofia Open - Sofia European Open - Antwerp Stockholm Open - Stockholm Barcelona Open BancSabadell - Barcelona Sardegna Open - Cagliari Belgrade 2 - Belgrade Montevideo Challenger Melbourne Summer Set - Melbourne Punta Del Este Challenger Tata Open Maharashtra - Pune Plava Laguna Croatia Open - Umag Tata Open Maharashtra - Pune Prostejov Challenger Cordoba Open - Cordoba Brasil Open - Sao Paulo Santiago Challenger Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Szczecin Challenger Belgrade Challenger Millennium Estoril Open - Estoril Prague Challenger Turkish Airlines Open Antalya - Antalya Millennium Estoril Open - Estoril Perugia Challenger Generali Open - Kitzbuhel Liberec Challenger St. Petersburg Open - St. Petersburg Hamburg European Open - Hamburg Bad Waltersdorf Challenger Bratislava 1 Challenger Cordoba Open - Cordoba Concepcion Challenger Rio Open - Rio de Janeiro Lisbon Challenger Generali Open - Kitzbuhel Braga Challenger Delray Beach Open - Delray Beach Chile Dove Men+Care Open - Santiago Zug Challenger Quimper Challenger Serbia Open - Belgrade BMW Open - Munich Hamburg European Open - Hamburg Nordea Open - Bastad Swiss Open - Gstaad Generali Open - Kitzbuhel Zadar Challenger Cordoba Open - Cordoba Nordea Open - Bastad Qatar ExxonMobil Open - Doha Troisdorf Challenger Aguascalientes Challenger Augsburg Challenger Prostejov Challenger Bratislava 1 Challenger Hamburg European Open - Hamburg Sofia Open - Sofia Milan Challenger Tennis Napoli Open - Naples Braunschweig Challenger Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Barcelona Open Banc Sabadell - Barcelona Open 13 Provence - Marseille Generali Open - Kitzbuhel Argentina Open - Buenos Aires Maia Challenger Tenerife 2 Challenger San Marino Challenger Tenerife 3 Challenger Nordea Open - Bastad Naples Challenger Bratislava 2 Challenger Brisbane International - Brisbane European Open - Antwerp Erste Bank Open - Vienna Great Ocean Road Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Ottignies-Louvain-la-Neuve Challenger Sophia Antipolis Challenger Bratislava 1 Challenger Montechiarugolo Challenger Antalya Challenger Belgrade Open - Belgrade Santa Fe 2 Challenger Quito Challenger Valencia Challenger Valencia Challenger Szczecin Challenger Generali Open - Kitzbuhel Oeiras 3 Challenger Braunschweig Challenger Nordea Open - Bastad European Open - Antwerp Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha German Tennis Championships - Hamburg BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Plava Laguna Croatia Open - Umag BNP Paribas Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mercedes Cup - Stuttgart Argentina Open - Buenos Aires Bet-at-home Cup - Kitzbuhel Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London Australian Open - Melbourne Rolex Paris Masters - Paris Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, Group I, 2R, SVK-HUN 1-3 Davis Cup, World Group, Q, CRO-SVK 3-1 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, World Group, QR, SVK-CZE 1-3 Davis Cup, Group C, Zhuhai Davis Cup, Group I, 2R, SVK-BIH 2-3 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, Group I, 2R, HUN-SVK 0-3 All Lower level tournaments Kigali 2 Challenger French Open (juniors) Olympics - Rio de Janeiro Manama Challenger Tulln Challenger Como Challenger Davis Cup, World Group, PO, NED-SVK 4-0 M25 Santa Margherita di Pula